#ifndef SPTTYPES_H
#define SPTTYPES_H

namespace spt
{
	typedef unsigned char uint8;
	typedef unsigned short uint16;
	typedef unsigned int uint32;
	typedef unsigned long long uint64;

	typedef uint8 bool8;
	typedef uint16 bool16;
	typedef uint32 bool32;

	typedef signed char int8;
	typedef signed short int16;
	typedef signed int int32;
	typedef signed long long int64;
	
	typedef float float32;

	typedef int32(*SptCallBack)(void*);
}

#endif // !SPTTYPES_H
